package com.baitiaojun.api.util;

import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;

/**
 * @类名 ConvertUtil
 * @描述 TODO
 * @作者 白条君
 * @创建日期 2023/2/13 20:09
 * @版本 1.0
 */
public class ConvertUtil {

    public static Map<String, Object> objectConvertMap(Object obj) {
        Map<String, Object> map = new HashMap<>();
        Class<?> clazz = obj.getClass();
        Field[] declaredFields = clazz.getDeclaredFields();
        for (Field field : declaredFields) {
            field.setAccessible(true);
            String name = field.getName();
            try {
                map.put(name, field.get(name));
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }
        }
        return map;
    }
}
